][2Mac is a set of 2 applications, 1 for the Mac and 1 for the Apple-][, which allows you to backup Apple-][ DOS 3.3-, CHE-DOS 3.4- and Pro-DOS-floppies to a Mac in a format that is recognized by IIe, the Apple //e emulator for the Mac, written by Victor and Vincent Tan.
][2Mac should be run under the DOS 3.3 or CHE-DOS 3.4 Operating System.
The Apple-][ program, written in Applesoft Basic, expects a CCS-7710 (compatible) serial interface, running at 9600 bps, in slot #2 by default. If a different interface is being used or a different slot or speed, then it should not be difficult to change that. Below you will find a list of all supported interfacecards.
There are no plans (yet) to support other speeds (like: 1200 bps or so), because
all that would be sent on 1200 bps is just the BASIC-program from the Mac to the
Apple-][. Floppyimages will always be transferred at 9600 bps (except for those
interfaces that don't support more than 300 bps), no matter what.
The floppy-images are passed from the Apple-][ to the Mac over a serial cable . A 35 track floppy will take just a few minutes to get transferred at 9600 bps.
Here is how it works:
Apple-][:
Type in: IN#x (where x is the slot# you have put your serial card in)
Mac:
Under the 'Special' menu select the kind of Apple-][ (interface) you are going to use. Transmissionspeed is 300 bps for the Apple-//c and other Apple-][-types equipped with an Apple Communications Interface Card. Otherwise the speed defaults to 9600 bps.
Under the 'File' menu select 'Download BASIC-program to Apple-]['
The Mac will now start to download the Basic-program to the Apple-][. When the download is done change line 20 of the Basic-program and fill in as much as you know about your configuration.
The more data you can supply the easier it will be for the Basic-program to find out exactly how to send out the floppies to the Mac!
When line 20 in the BASIC-program seems to be OK then I suggest you save the program as it is now. Then proceed as follows:
Apple-][:
Type in: RUN
Mac:
Under the 'File' menu select 'Receive Apple-][ disk' and define a name for the resulting file
Apple-][:
Answer the questions about slot- and drivenumber where the floppy-to-be-transferred can be found
Transmissionspeed is 300 bps on Apple-]['s equipped with an Apple Communications Interface Card. Otherwise the speed defaults to 9600 bps.
If the Apple-][ program fails, the reason will probably be one or more wrong definitions in line 20 of the Applesoft program. This could be the case because you are using an unsupported interface...
If you seem to be unable to get the transfer going then sit down behind the Apple-][ and type:
CALL -151
Cx00L (where x is the slot# the card is in)
L
L (keep hitting L until you reach CxFF)
L
while typing the L commands look for data that says like:
LDA $C080,X
. .
. .
or: STA $C081,X
. .
. .
or maybe: LDA $C0A0
. .
. .
or: STA $C0A1
. .
. .
Let me know what you see there...
Also tell me if one of the bigger chips on the interface carries stamped
data that contains the number 6850 (like MC6850) or 6551 or not...
Wait for my replies (I WILL GET BACK TO YOU!)....
Cable needed:
Of course you need a cable between the Apple-][ and the Mac. I have included a few
cable-examples in a separate file called '][->Mac cable (print me!)'.
Wish-list:
-?
version history:
22-feb-1997, v1.0.4
-Implemented support for the Mac's printerport
19-feb-1997, v1.0.3
-Implemented a fix that makes sure disk-read-errors will be retried 25 times.
25-nov-1996, v1.0.2
-Implemented a fix that slows down the transmission of the BASIC-program
to the Apple-][. This is because the SSC card seems to need just a little
more time to process the incoming datastream. All users are advised to
retransmit the BASIC-program to their Apple-][.
30-oct-1996, v1.0.1
-Apple-][-program will reset the screen to TEXT: NORMAL on startup
-Minor enhancement for the Mac-startup-screen and datacom sync-process
-Some errorhandlers give more explaing messages in 1.0.1
30-sep-1996, v1.0
-Apple-][ will no longer show which track/sector is being sent
-Preferences will be remembered in registered versions of ][2Mac
-Apple-//c is now fully supported
25-sep-1996, v0.9.5
-First attempt to support Apple-//c (not operational yet)
-Better sumchecking
-Fix for Super Serial Card
-More info in the 'About ][2Mac' screens
-The releasematerials now include some cable-examples
5-sep-1996, v0.9.4
-I implemented quite some enhancements to the BASIC-program
29-aug-1996, v0.9.3
-Disk-transfers are now being sumchecked
-Support for both 300 and 9600 bps because:
- the Apple Communications Interface communicates at 300 bps by default
- the Apple-//c communicates at 300 bps by default
-Support for the Apple Communications Interface Card
22-aug-1996, v0.9.2
-Added support for 6551 ACIA
-Added support for SSC card
21-aug-1996, v0.9.1
-Complete rewrite of the Apple-][ program
-The program is now ready for various kinds of Apple-][ configurations
18-aug-1996, v0.9b3
-Some more errorchecking implemented
-Version of Apple-][ program gets checked against latest versionnumber
-Some more helpful and user-friendly messages implemented
14-aug-1996, v0.9b2
-Unreadable sectors that are not 'in use' no longer cause the transmission to abort
-Fixed a bug that caused out-of-sync errors while doing more then 1 Apple-][ disk
-Out-of-sync errors now also terminate the Apple-][ program
12-aug-1996, v0.9b1, first beta-release
About the Apple //e emulator:
I myself discovered the emulator at sumex-aim.stanford.edu under the name
/info-mac/app/IIe-301.hqx.
The emulator can also be downloaded from Vincent Tan's internet-web-site using the URL: http://www.usyd.edu.au/~vtan/index.html
If you like this program and (plan to) use it, then please send your registration to:
PA2AGA
P.O.BOX 34
2680 AA MONSTER
THE NETHERLANDS
Don't send bank-cheques, as I have to pay more for collecting the money than the actual